.pay-list-select {
	margin-top: 30rpx;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

.select-bt {
	height: 60rpx;
	line-height: 64rpx;
	width: 180rpx;
	font-size: 30rpx;
	color: #ffffff;
	border-radius: 40rpx;
	background-color: rgba(7, 193, 96, 1);
}

.button-disabled {
	pointer-events: none;
	background-color: #eee;
	color: #333;
}

.pay-total-row {
	height: 60rpx;
	margin: 30rpx 40rpx 30rpx;
	padding: 34rpx 30rpx 28rpx;
	border-radius: 20rpx;
	background-color: #ffffff;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

.pay-total-row .pay-total-item {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 10rpx;
}

.pay-total-column {
	margin: 30rpx 40rpx 30rpx;
	padding: 20rpx 30rpx 12rpx;
	border-radius: 20rpx;
	background-color: #ffffff;
	display: flex;
	flex-direction: column;
	gap: 20rpx;
}

.pay-total-column .pay-total-item {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	gap: 20rpx;
}

.pay-list-scroll {
	flex: 1;
	margin-bottom: 30rpx;
	overflow: scroll;
}

.pay-list-item {
	margin: 0 40rpx 24rpx;
	padding: 28rpx 40rpx;
	background-color: #ffffff;
	border-radius: 20rpx;
	display: flex;
	flex-direction: column;
	gap: 18rpx;
}

.pay-list-item:active {
	background-color: rgba(200, 255, 200, 0.5);
}

.pay-list-item-total {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 6rpx;
	gap: 40rpx;
}

.pay-list-item-desc {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	font-size: 24rpx;
	color: #888;
}

.money {
	white-space: nowrap;
	overflow: scroll;
}

.money_s {
	margin-right: 60rpx;
	white-space: nowrap;
	overflow: scroll;
}

.money_z {
	white-space: nowrap;
	overflow: scroll;
}